<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>编辑图书</title>
    <%--静态包含base标签、css样式--%>
    <%@include file="/pages/common/header.jsp" %>
    <style type="text/css">
        h1 {
            text-align: center;
            margin-top: 200px;
        }

        h1 a {
            color: red;
        }

        input {
            text-align: center;
        }
    </style>
</head>
<body>
<div id="header">
    <img class="logo_img" alt="" src="static/img/logo.png">
    <span class="wel_word">编辑图书</span>
    <%--静态包含管理模块菜单信息--%>
    <%@include file="/pages/common/manage_menu.jsp" %>
</div>

<div id="main">
    <form action="manager/bookServlet">
        <%--如果传递的参数中没带有id，则执行添加图书操作，如果带有id，则执行修改图书操作--%>
        <input type="hidden" name="action" value="${empty requestScope.book.id ? "addBook" : "updateBook"}">
        <input type="hidden" name="id" value="${requestScope.book.id}">
        <%--
            request域传递参数为一次转发有效，像删除方法不需要跳转页面直接执行servlet即可
            而添加和修改图书需要跳转另一个页面，所以在前一个页面传递的值，需要在这个页面重新保存
            否则跳转到add/update方法时会接收不到，为null值。
        --%>
        <%--获取页面总数量并传递参数给添加图书servlet方法--%>
        <input type="hidden" name="pageTotal" value="${param.pageTotal}">
        <%--获取当前页并传递参数给修改图书servlet方法--%>
        <input type="hidden" name="pageNo" value="${param.pageNo}">

            <table>
            <tr>
                <td>名称</td>
                <td>价格</td>
                <td>作者</td>
                <td>销量</td>
                <td>库存</td>
                <td colspan="2">操作</td>
            </tr>
            <tr>
                <td><input name="name" type="text" value="${requestScope.book.name}"/></td>
                <td><input name="price" type="text" value="${requestScope.book.price}"/></td>
                <td><input name="author" type="text" value="${requestScope.book.author}"/></td>
                <td><input name="sales" type="text" value="${requestScope.book.sales}"/></td>
                <td><input name="stock" type="text" value="${requestScope.book.stock}"/></td>
                <td><input type="submit" value="提交"/></td>
            </tr>
        </table>
    </form>


</div>

<%--静态包含页脚信息--%>
<%@include file="/pages/common/footer.jsp" %>
</body>
</html>